#pragma once
#include "BaseAST.h"
#include "ExpAST.h"
#include <map>
#include <string>
#include <memory>
class DeclAST
    :public BaseAST
{
public:
    bool constDecl = false;
    std::map<std::string, std::unique_ptr<BaseExpAST>>decl;
    void Dump() const override;
    void Analyze() const override;
};

